//静态成员:在类中通过static修饰的属性或方法  那么就是静态的属性以及静态的方法  也称为 :静态成员  在使用的时候 通过类名.这种语法来调用的
(()=>{
class Person{
    //静态属性  类中默认有一个内置的name属性 
    static name1:string='小甜甜'
    //构造函数时不能通过static修饰的
    constructor() {
        //此时this是实例对象 那么是静态属性  不能通过实例对象直接调用静态属性来使用
        // this.name1=name
    }
    static sayHi() {
        console.log('你好');
        
    }
}
const person = new Person()
// console.log(person.name1);
// person.sayHi()
//通过类名.静态属性的方式访问成员的数据
console.log(Person.name1);
Person.sayHi()


})()